﻿using System.Linq.Expressions;
using XYAC.Framework.MonitorTireMaterialOnline.OracleRemoteDB;

namespace XYAC.Framework.MonitorTireMaterialOnline.IServices
{
    public interface IYB_LOT_INSPECTService : IServiceBase<int, OracleMesContext>
    {

        IEnumerable<YB_LOT_INSPECT> GetSnData(DateTime plandate, params string[] machineNoList);
        IEnumerable<YB_LOT_INSPECT> GetSnPage(int pageIndex = 0, int rowCount = 50, Expression<Func<YB_LOT_INSPECT, bool>> filterCondition = null, Expression<Func<YB_LOT_INSPECT, object>> orderByCondition = null, Expression<Func<YB_LOT_INSPECT, object>> orderByDescCondition = null);
    }
}